Big Huge Thesaurus

Zaire River

noun